import store from "@/store";

// 判断是否已登录
export function isLogin() {
    return store.getters.isLogin
}

// 执行登录操作
export function doLogin() {
    return store.dispatch('userLogin')
}

// 获取token
export function getUserToken() {
    return store.getters.getUserInfo.token
}

// 清空用户登录信息
export function clearUserLoginInfo() {
    store.commit('setUserInfo', null)
}

// 获取oss完整地址
export function getOssUrl(path) {
    // 如果path是url
    if (path.indexOf('http') === 0) {
        return path
    }

    // 如果path以/开头
    if (path.indexOf('/') === 0) {
        // 去除/
        path = path.substring(1)
    }

    return `${process.env.VUE_APP_OSS_HOST}/${path}`
}